<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui">

    <body>

        <ui:composition template="./../../Template/generalTemplate.xhtml">




            <ui:define name="content">
                <h:form>
                    <p:panel id="receiptList" header="Receipt List" style="height:495px;">
                        <div style="margin-top:20px;margin-left:50px;margin-right:50px;margin-bottom:20px;"> 

                            <p:dataTable id="Receipt" dynamic="true" emptyMessage="No Receipt Has Been Created" value="#{viewAllReceiptManagedBean.getAllReceipt()}" var ="o" paginator="true" rows="7">
                                <p:column style="width:200px;" sortBy="#{o.id}">
                                    <f:facet name="header">Receipt ID</f:facet>
                                    #{o.id}
                                </p:column>

                                <p:column>
                                <f:facet name="header">Company</f:facet>
                                    #{o.invoice.deliveryOrder.parentSalesOrder.customer.name}
                                </p:column>     
                                <p:column>
                                    <f:facet name="header">Issuing Date</f:facet>
                                       <h:outputText value="#{o.issuingDate}">
                                            <f:convertDateTime pattern ="dd/MM/yyyy"/>
                                        </h:outputText> 
                                </p:column>

                                <p:column style="width:100px;">
                                    <f:facet name="header">Action</f:facet>

                                    <p:commandButton action ="#{viewAllReceiptManagedBean.viewReceipt(o)}"  image="ui-icon ui-icon-search" title="View">  
                                    </p:commandButton>

                                </p:column>        
                            </p:dataTable>
                        </div>

                    </p:panel>
                </h:form>
            </ui:define>


        </ui:composition>

    </body>
</html>
